package com.iseastar.guojiang.model;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * Created by joker on 2018/1/30.
 * 今日揽收包裹
 */
public class TransferTodayParcelBean implements Serializable, Cloneable {

    private Integer id;
    private String recordNo;
    private String courierName;
    private String courierNickName;
    private String courierPhone;
    private String imagePath;//火箭侠头像
    private String courierCard;//火箭侠身份证号
    private Integer courierId;
    private long createTime;
    private int parcelCnt;
    private Integer parcelAbnormalCnt;
    private Integer taskId;
    private Double arrivalMoney;
    private Double outOfMoney;
    private Integer wareHouseId;
    private Integer tranCourierId;
    private ArrayList<NewParcelBean> parcelDtos;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRecordNo() {
        return recordNo;
    }

    public void setRecordNo(String recordNo) {
        this.recordNo = recordNo;
    }

    public String getCourierName() {
        return courierName;
    }

    public void setCourierName(String courierName) {
        this.courierName = courierName;
    }

    public String getCourierNickName() {
        return courierNickName;
    }

    public void setCourierNickName(String courierNickName) {
        this.courierNickName = courierNickName;
    }

    public String getCourierPhone() {
        return courierPhone;
    }

    public void setCourierPhone(String courierPhone) {
        this.courierPhone = courierPhone;
    }

    public Integer getCourierId() {
        return courierId;
    }

    public void setCourierId(Integer courierId) {
        this.courierId = courierId;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public int getParcelCnt() {
        return parcelCnt;
    }

    public void setParcelCnt(int parcelCnt) {
        this.parcelCnt = parcelCnt;
    }

    public Integer getParcelAbnormalCnt() {
        return parcelAbnormalCnt;
    }

    public void setParcelAbnormalCnt(Integer parcelAbnormalCnt) {
        this.parcelAbnormalCnt = parcelAbnormalCnt;
    }

    public Integer getTaskId() {
        return taskId;
    }

    public void setTaskId(Integer taskId) {
        this.taskId = taskId;
    }

    public Double getArrivalMoney() {
        return arrivalMoney;
    }

    public void setArrivalMoney(Double arrivalMoney) {
        this.arrivalMoney = arrivalMoney;
    }

    public Double getOutOfMoney() {
        return outOfMoney;
    }

    public void setOutOfMoney(Double outOfMoney) {
        this.outOfMoney = outOfMoney;
    }

    public Integer getWareHouseId() {
        return wareHouseId;
    }

    public void setWareHouseId(Integer wareHouseId) {
        this.wareHouseId = wareHouseId;
    }

    public Integer getTranCourierId() {
        return tranCourierId;
    }

    public void setTranCourierId(Integer tranCourierId) {
        this.tranCourierId = tranCourierId;
    }

    public ArrayList<NewParcelBean> getParcelDtos() {
        if (parcelDtos == null) {
            parcelDtos = new ArrayList<>();
        }
        return parcelDtos;
    }

    public void setParcelDtos(ArrayList<NewParcelBean> parcelDtos) {
        this.parcelDtos = parcelDtos;
    }

    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

    public String getCourierCard() {
        return courierCard;
    }

    public void setCourierCard(String courierCard) {
        this.courierCard = courierCard;
    }

    @Override
    public Object clone() throws CloneNotSupportedException {
        return super.clone();
    }
}
